package cn.stylefeng.guns.modular.system.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName AppOrderInfo
 * @Author lzy
 * @Date 2020/1/12 4:35
 * @VERSION 1.0
 **/
@Data
@TableName("app_order_info")
public class AppOrderInfo {
    /**
     * ID
     */
    private Integer id;
    /**
     * 订单编号
     */
    private String orderNo;
    /**
     * 产品ID
     */
    private Integer productId;
    /**
     * 用户ID
     */
    private Integer userId;
    /**
     * 购买金额
     */
    private BigDecimal money;
    /**
     * 七日年化率
     */
    private Double annualRate;
    /**
     * 收益金额
     */
    private BigDecimal incomeAmount;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String createTime;
    /**
     * 起息时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date incomeTime;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 支付交易号
     */
    private String payTradeNo;
    /**
     * 支付时间
     */
    private Date payTime;
    /**
     * 越级 0正常 1越级
     */
    private Integer overstep;
    /**
     * 类别：0、理财订单 1、代理结算
     */
    private String category;

    /**
     * 回款方式  1、微信回款  3、支付宝回款
     */
    private Integer moneybackType;


}
